import gradio as gr


def greet(name, is_morning, temperature):

    salutation = "Good morning" if is_morning else "Good evening"
    greeting = f"{salutation} {name}. It is {temperature} degrees today"
    celsius = (temperature - 32) * 5 / 9
    return greeting, round(celsius, 2)


if __name__ == '__main__':
    """inputs列表里的每个字段按顺序对应函数的每个参数，outputs同理。"""
    demo = gr.Interface(fn=greet,
                        inputs=["text", "checkbox", gr.Slider(0, 100)],
                        outputs=["text", "number"])

    demo.launch(share=True)